import java.io.File;

public class DeleteFolder {
        /**
         * 递归删除
         * 删除某个目录及目录下的所有子目录和文件
         *
         * @param file 文件或目录
         * @return 删除结果
         */
        public static boolean delFiles(File file) {
            boolean result = false;
//目录
            if (file.isDirectory()) {
                File[] childrenFiles = file.listFiles();
                for (File childFile : childrenFiles) {
                    result = delFiles(childFile);
                    if (!result) {
                        return result;
                    }
                }
            }
//删除 文件、空目录
            result = file.delete();
            return result;
        }

        public static void main(String[] args) {
            File file = new File("/Users/fengke/Library/Mobile Documents/com~apple~CloudDocs/.Trash/汽车租赁1.0实验报告");
            System.out.println("result：" + delFiles(file));
        }
}